Komputilo

🆓 GNU/🐧 Linux: XFCE ≠ (GNOME ∨ KDE)

Olivier Fourdan. Artigo Xfce : A lightweight desktop environment In: USENIX Association - Proceedings of the 4th Annual Linux Showcase & Conference. Atlanta, Georgia, USA. October 10–14, 2000.

[There are] two major [desktop environment] projects [...] on Linux, both trying to reproduce the look and feel of Microsoft Windows and Apple Macintosh environments on UNIX/Linux. KDE and GNOME, as they are known, are doing very well in this, and the developers have done a terrific good job, writing many applications to be embedded in the desktop.

Although these environments work very well on a standalone workstation, they are slow [on some circumstances] [...]. [Thus, m]y feeling is that there is a strong need for a lightweight (but still powerful) environment [...].

[The motivation to start coding Xfce, in early 1997,] came first from the simple fact that when I was running one of these environments, there were few system resources left available to run the applications I needed. It was clear to me that the goal was not to run the desktop (as nice as it could be), but to get the job done with the application. [...] Xfce’s [...] memory footprint is much lower than other desktop environments.

Aaron Cocker-Swanick. Using “Off The Shelf” Floss Software In The Nhs. Manchester Metropolitan University, 2020.

XFCE is a Gtk-based desktop environment [...].

    • Many desktops are designed to be lightweight such as XFCE and LXQt (optimised for use on older machines);
    • Other desktops such as GNOME are notoriously resource heavy (GNOME uses JavaScript to create many graphical elements and menus);
    • Other more 'middle of the road' desktops exist such as Cinnamon and MATE (both forks of GNOME) and KDE although these are still not as light as desktops such as XFCE and LXQt.

D'angelo Sabin, Daniel. Migración a GNU/Linux: Coexistencia en un entorno Windows empresarial. Universitat Oberta de Catalunya, 10-jun-2018.

No se podría decir que la rapidez es uno de los objetivos de KDE. En comparación con otros entornos de escritorio, como Xfce o LXDE, KDE consume bastantes recursos.

Size and memory footprint comparison of different desktop environments
Desktop environment Installed size Required RAM Required CPU
GNOME 2487 MB 768 MB 400 MHz
Unity ? 1 GB 1 GHz
Cinnamon 2212 MB 512 MB 1 GHz
MATE 1631 MB 512 MB 800 MHz
KDE 2198 MB 615 MB 1 GHz
Xfce 1529 MB 192 MB 300 MHz
LXDE ? 128 MB 300 MHz
Enlightenment ? 64 MB 200 MHz
Razor-qt ? 192 MB 300 MHz

Referências

    1. Charles Craig. Desktop Environments for Linux. Published 2014-11-21. Updated 2016-12-08. Accessed: 2019-08-01.
    1. D.2. Disk Space Needed for Tasks. Accessed: 2019-08-01.

blog